body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}  
			html{position: relative;}
			body{font:14px"微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;position: relative;}  
			
			a{color:#000;text-decoration:none;}  
			/*a:hover{color:#000;text-decoration:underline;} */ 
			
			ul{	list-style: none;}
			li{list-style:none;}  
			img{border:0;vertical-align:middle;width: 100%;}  
			table{border-collapse:collapse;border-spacing:0;}  
			p{word-wrap:break-word;} 
			i {font-style: normal;}
			input,button{
				border: none;
			}
			
			.gu-txt2em{
				text-indent: 2em;
			}
			.ut-s{
				text-overflow: ellipsis;
			    overflow: hidden;
			    white-space: nowrap !important;
			    outline: 0 !important
			}

.gu-mt8 {
	margin-top: 0.8em;
}			
.gu-mt {
	margin-top: 0.6em;
}
.gu-mt4 {
	margin-top: 0.4em;
}
.gu-mb8 {
	margin-bottom: 0.8em;
}			
.gu-mb {
	margin-bottom: 0.6em;
}
.gu-mb4 {
	margin-bottom: 0.4em;
}
.gu-ml {
	margin-left: 0.6em;
}
.gu-mr {
	margin-right: 0.6em;
}
.gu-mg6 {
	margin: 0.6em;
}

.gu-pd02 {
	padding: 0.2em;
}
.gu-pd {
	padding: 0.4em;
}
.gu-pd6 {
	padding: 0.6em;
}
.gu-pd8 {
	padding: 0.8em;
}
.gu-pb {
	padding-bottom: 0.4em;
}
.gu-pl {
	padding-left: 0.4em;
}
.gu-pr {
	padding-right: 0.4em;
}
.gu-pr6 {
	padding-right: 0.6em;
}
.gu-pl6 {
	padding-left: 0.6em;
}
.gu-pt {
	padding-top: 0.4em;
}
.gu-pt8 {
	padding-top: 0.8em;
}
.gu-pb8 {
	padding-bottom: 0.8em;
}



.bc-blue {
	background-color: #0767B9;
}
.bc-red {
	background-color: #f22730;
}
.w-100 {
	width: 100%;
}
.w-90 {
	width: 90%;
}
.w-80 {
	width: 80%;
}
.uba {
    border: 1px solid;
} 
.uba2 {
    border: 2px solid;
}
.ubt {
    border-top: 1px solid;
}
.ubt2 {
    border-top: 2px solid;
}
.ubb {
    border-bottom: 1px solid;
}
.ubbm {
    border-bottom: 2px dashed;
}

.ubl {
    border-left: 1px solid;
}
.ubl2 {
    border-left: 2px solid;
}

.ubr {
    border-right: 1px solid;
}




.font-12 {
	font-size: 12px;
}
.font-18 {
	font-size: 18px;
}
.font-14 {
	font-size: 14px;
}
.font-16 {
	font-size: 16px;
}

        	
        	 .pos-black {
        	 	/*display: none;*/
        	 	width: 100vw;
        	 	height: 100vh;
        	 	position: fixed;
        	 	left: 0;
        	 	top: 0;
        	 	background: rgba(0,0,0,.5);
        	 }
        	 .for-top {
        	 	position: fixed;
				left: 0;
				top: 0;
        	 }
        	 .for-top50 {
        	 	position: fixed;
				left: 0;
				top: 50px;
        	 }
        	 .for-bottom {
        	 	position: fixed;
				left: 0;
				bottom: 0;
        	 }
        	 .for-center {
        	 	position: absolute;
				left: 50%;
				top: 50%;
				z-index: 99;
        	 }
        	 .zindex-10{
        	 	z-index: -10;
        	 }
        	 
.gu-l {
	text-align: left;
}
.gu-c {
	text-align: center;
}
.gu-r {
	text-align: right;
}
.gu-borrad50{
	border-radius: 50%;
}
.gu-uac06 {
	border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	-webkit-border-radius: 0.6em;
}
.gu-uac08 {
	border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	-webkit-border-radius: 0.8em;
}
.gu-uac04 {
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
}
.gu-uac02 {
	border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
}
.gu-uac04-r {
	border-top-right-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
}
.gu-uac04-l {
	border-top-left-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
}
.gu-uac10-l {
	border-top-left-radius: 10em;
	border-bottom-left-radius: 10em;
}
.gu-uac06-t {
	border-top-right-radius: 0.6em;
	border-top-left-radius: 0.6em;
	-webkit-border-top-right-radius: 0.6em;
	-webkit-border-top-left-radius: 0.6em;
}
.gu-uac06-b {
	border-bottom-right-radius: 0.6em;
	border-bottom-left-radius: 0.6em;
	-webkit-border-bottom-right-radius: 0.6em;
	-webkit-border-bottom-left-radius: 0.6em;
}
.gu-uac04-l {
	border-top-left-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
}

.gu-s1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.gu-w10{
	width: 10em;
}
.gu-w5{
	width: 5em;
}
.gu-w8{
	width: 8em;
}
.gu-h2 {
	min-height: 2em;
}
.gu-h4 {
	min-height: 4em;
}
.gu-h5 {
	min-height: 5em;
}
.gu-h10 {
	min-height: 10em;
}
.gu-h20p{
	height: 20px;
	line-height: 20px;
}
.gu-h50px{height: 46.28px;}

.f-w600 {
	font-weight: 600;
}
.for-w {
				width: 23%;
				padding: 0.2em 0;
			}
.for-div {
				background: rgba(99,177,185,.5);
				padding: 0.6em 0;
			}
.Sweepcode{
	width: 1.1em;
	height: 1.1em;
	background: url(../img/01.png) center center;
	background-size: 100% 100%;
}
